using System;

namespace STHPMS1.ICore.I_Common
{
	public class TypeStringDefinition
	{
		/// <summary>
		/// ObjectBuilderFactory assembly name
		/// </summary>
		public const String OBJECTBUILDERFACTORY_ASSEMBLY = "STHPMS1.Web";

		/// <summary>
		/// ObjectBuilderFactory Type name
		/// </summary>
        public const String OBJECTBUILDERFACTORY_TYPE = "STHPMS1.Web.W_Core.ObjectBuilderFactory";

		/// <summary>
		/// BllFactory
		/// </summary>
		public const string BLLFACTORY = "BllFactory";

		/// <summary>
		/// DalFactory
		/// </summary>
		public const string DALFACTORY = "DalFactory";

		/// <summary>
		/// UIFactory
		/// </summary>
		public const string UIFACTORY = "UIFactory";

		/// <summary>
		/// BllFacade
		/// </summary>
		public const string BLLFACADE = "BllFacade";

		/// <summary>
		/// DalFacade
		/// </summary>
		public const string DALFACADE = "DalFacade";

		/// <summary>
		/// UIFacade
		/// </summary>
		public const string UIFACADE = "UIFacade";

		/// <summary>
		/// ���س��򼯶�Ӧ��ģ��
		/// </summary>
		public static readonly string[,] ASSEMBLYTYPELIST = new string[3, 2] {
			{
				"STHPMS1.Web",
				"STHPMS1.Web.App_Code.Core.WebModule"
			},
			{
				"STHPMS1.BLL",
				"STHPMS1.BLL.B_Core.BllModule"
			},
			{
				"STHPMS1.DAL",
				"STHPMS1.DAL.D_Core.DalModule"
			}
		};
	}
}
